package com.itheima.travel.service;

import com.github.pagehelper.PageInfo;
import com.itheima.travel.req.RouteVo;

/**
 * @Description：线路模块类
 */
public interface RouteService {

    /**
     *  添加路线
     * @param routeVo  路径请求参数
     * @return  影响行数
     */
    Integer addRoute(RouteVo routeVo);

    /**
     * 编辑路线
     * @param routeVo 线路请求参数
     * @return 影响行数
     */
    Integer updateRoute(RouteVo routeVo);

    /**
     * @Description 查询线路
     * @param routeVo 路径请求参数
     * @return 线路详情
     */
    RouteVo findRouteById(RouteVo routeVo);

    /**
     * @Description 分页查询
     * @param routeVo 路径请求参数
     * @return 线路分页
     */
    PageInfo<RouteVo> findRouteByPage(RouteVo routeVo,int pageNum,int pageSize);
}
